home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
oper_sys
/
presto
/
prest1_0.lha
/
Tests
/
barrier
/
barrier.s
< prev
next >
Wrap
Text File
|
1991-12-11
|
31KB
|
1,144 lines
.stabs "barrier.c",0144,0,0,LL0
LL0:
# "1.8.0"
.file "barrier.c"
.data
.stabs "int:t1=r1;-2147483648;2147483647;",0x80,0,0,0
.stabs "char:t2=r2;0;127;",0x80,0,0,0
.stabs "long:t3=r1;-2147483648;2147483647;",0x80,0,0,0
.stabs "short:t4=r1;-32768;32767;",0x80,0,0,0
.stabs "unsigned char:t5=r1;0;255;",0x80,0,0,0
.stabs "unsigned short:t6=r1;0;65535;",0x80,0,0,0
.stabs "unsigned long:t7=r1;0;-1;",0x80,0,0,0
.stabs "unsigned int:t8=r1;0;-1;",0x80,0,0,0
.stabs "float:t9=r1;4;0;",0x80,0,0,0
.stabs "double:t10=r1;8;0;",0x80,0,0,0
.stabs "void:t11=11",0x80,0,0,0
.stabs "???:t12=1",0x80,0,0,0
.stabs "__vptp:t13=*14=f1",0x80,0,4,-1275
.stabs "__mptr:T15=s8d:4,0,16;i:4,16,16;f:13,32,32;;",0x80,0,8,-1275
.stabs "u_char:t5",0x80,0,1,-1275
.stabs "u_short:t6",0x80,0,2,-1275
.stabs "u_int:t8",0x80,0,4,-1275
.stabs "u_long:t8",0x80,0,4,-1275
.stabs "ushort:t6",0x80,0,2,-1275
.stabs "physadr:t17=*16",0x80,0,0,-1275
.stabs "label_t:t18",0x80,0,0,-1275
.stabs "quad:t19",0x80,0,0,-1275
.stabs "daddr_t:t1",0x80,0,4,-1275
.stabs "caddr_t:t20=*2",0x80,0,1,-1275
.stabs "ino_t:t8",0x80,0,4,-1275
.stabs "swblk_t:t1",0x80,0,4,-1275
.stabs "______size_t:t1",0x80,0,4,-1275
.stabs "time_t:t1",0x80,0,4,-1275
.stabs "dev_t:t1",0x80,0,4,-1275
.stabs "off_t:t1",0x80,0,4,-1275
.stabs "bool_t:t1",0x80,0,4,-1275
.stabs "spl_t:t1",0x80,0,4,-1275
.stabs "key_t:t1",0x80,0,4,-1275
.stabs "fd_mask:t1",0x80,0,4,-1275
.stabs "fd_set:t21",0x80,0,0,-1275
.stabs "gate_t:t5",0x80,0,1,-1275
.stabs "lock_t:t5",0x80,0,1,-1275
.stabs "sema_t:t22",0x80,0,0,-1275
.stabs "errno:G1",0x20,0,4,0
.stabs "sys_nerr:G1",0x20,0,4,0
.stabs "environ:G23=*20",0x20,0,1,0
.stabs "end:G1",0x20,0,4,0
.stabs "etext:G1",0x20,0,4,0
.stabs "edata:G1",0x20,0,4,0
.stabs "ptrdiff_t:t1",0x80,0,4,-1275
.stabs "size_t:t8",0x80,0,4,-1275
.stabs "timeval:T24=s8tv_sec__7timeval:1,0,32;tv_usec__7timeval:1,32,32;;",0x80,0,8,-1275
.stabs "__C2:T25=s4w_Termsig:8,0,7;w_Coredump:8,7,1;w_Retcode:8,8,8;;",0x80,0,4,-1275
.stabs "__C3:T26=s4w_Stopval:8,0,8;w_Stopsig:8,8,8;;",0x80,0,4,-1275
.stabs "slock_t:t5",0x80,0,1,-1275
.stabs "_shm_fd:G1",0x20,0,4,0
.stabs "_pgoff:G1",0x20,0,4,0
.stabs "streampos:t1",0x80,0,4,-1275
.stabs "streamoff:t1",0x80,0,4,-1275
.stabs "io_state:T27=egoodbit__io_state:0,eofbit__io_state:1,failbit__io_state:2,badbit__io_state:3,hardfail__io_state:4,;",0x80,0,4,-1275
.stabs "open_mode:T28=ein__open_mode:0,out__open_mode:1,ate__open_mode:2,app__open_mode:3,trunc__open_mode:4,nocreate__open_mode:5,noreplace__open_mode:6,;",0x80,0,4,-1275
.stabs "seek_dir:T29=ebeg__seek_dir:0,cur__seek_dir:1,end__seek_dir:2,;",0x80,0,4,-1275
.stabs "__E4:T30=eskipws____E4:0,left____E4:1,right____E4:2,internal____E4:3,dec____E4:4,oct____E4:5,hex____E4:6,showbase____E4:7,showpoint____E4:8,uppercase____E4:9,showpos____E4:10,scientific____E4:11,fixed____E4:12,unitbuf____E4:13,stdio____E4:14,;",0x80,0,4,-1275
.stabs "__E5:T31=eskipping____E5:0,tied____E5:1,;",0x80,0,4,-1275
.stabs "ios:T32=s60nuser__3ios:1,0,32;x_user__3ios:36=*33,32,32;bp__3ios:37=*34,64,32;state__3ios:1,96,32;ispecial__3ios:1,128,32;ospecial__3ios:1,160,32;isfx_special__3ios:1,192,32;osfx_special__3ios:1,224,32;delbuf__3ios:1,256,32;x_tie__3ios:38=*35,288,32;x_flags__3ios:1,320,32;x_precision__3ios:4,352,16;x_fill__3ios:2,368,8;x_width__3ios:4,384,16;assign_private__3ios:1,416,32;__vptr__3ios:39=*15,448,32;;",0x80,0,60,-1275
.stabs "basefield__3ios:G1",0x20,0,4,0
.stabs "adjustfield__3ios:G1",0x20,0,4,0
.stabs "floatfield__3ios:G1",0x20,0,4,0
.stabs "nextbit__3ios:G1",0x20,0,4,0
.stabs "nextword__3ios:G1",0x20,0,4,0
.stabs "stdioflush__3ios:G40=*41=f2",0x20,0,1,0
.stabs "streambuf:T34=s40alloc__9streambuf:4,0,16;x_unbuf__9streambuf:4,16,16;x_base__9streambuf:20,32,32;x_pbase__9streambuf:20,64,32;x_pptr__9streambuf:20,96,32;x_epptr__9streambuf:20,128,32;x_gptr__9streambuf:20,160,32;x_egptr__9streambuf:20,192,32;x_eback__9streambuf:20,224,32;x_blen__9streambuf:1,256,32;__vptr__9streambuf:39,288,32;;",0x80,0,40,-1275
.stabs "istream:T42=s72x_gcount__7istream:1,0,32;__vptr__7istream:39,32,32;Pios:43=*32,64,32;Oios:32,96,480;;",0x80,0,72,-1275
.stabs "ostream:T35=s68__vptr__7ostream:39,0,32;Pios:43,32,32;Oios:32,64,480;;",0x80,0,68,-1275
.stabs "iostream:T44=s80x_gcount__7istream:1,0,32;__vptr__7istream:39,32,32;Pios:43,64,32;Oostream:35,96,544;;",0x80,0,80,-1275
.stabs "cin:G45",0x20,0,0,0
.stabs "cout:G46",0x20,0,0,0
.stabs "cerr:G46",0x20,0,0,0
.stabs "clog:G46",0x20,0,0,0
.stabs "Iostream_init:T47=s1__W12__13Iostream_init:2,0,8;;",0x80,0,1,-1275
.stabs "stdstatus__13Iostream_init:G1",0x20,0,4,0
.stabs "initcount__13Iostream_init:G1",0x20,0,4,0
.stabs "iostream_init:S47",0x38,0,1,_iostream_init
.shdata
.lcomm _iostream_init,4
.stabs "GPT:t13",0x80,0,4,-1275
.stabs "smanip_int:T48=s8fct__10smanip_int:49=*50=f43,0,32;arg__10smanip_int:1,32,32;;",0x80,0,8,-1275
.stabs "sapply_int:T51=s4fct__10sapply_int:49,0,32;;",0x80,0,4,-1275
.stabs "imanip_int:T52=s8fct__10imanip_int:53=*54=f55=*42,0,32;arg__10imanip_int:1,32,32;;",0x80,0,8,-1275
.stabs "iapply_int:T56=s4fct__10iapply_int:53,0,32;;",0x80,0,4,-1275
.stabs "omanip_int:T57=s8fct__10omanip_int:58=*59=f60=*35,0,32;arg__10omanip_int:1,32,32;;",0x80,0,8,-1275
.stabs "oapply_int:T61=s4fct__10oapply_int:58,0,32;;",0x80,0,4,-1275
.stabs "iomanip_int:T62=s8fct__11iomanip_int:63=*64=f65=*44,0,32;arg__11iomanip_int:1,32,32;;",0x80,0,8,-1275
.stabs "ioapply_int:T66=s4fct__11ioapply_int:63,0,32;;",0x80,0,4,-1275
.stabs "smanip_long:T67=s8fct__11smanip_long:49,0,32;arg__11smanip_long:1,32,32;;",0x80,0,8,-1275
.stabs "sapply_long:T68=s4fct__11sapply_long:49,0,32;;",0x80,0,4,-1275
.stabs "imanip_long:T69=s8fct__11imanip_long:53,0,32;arg__11imanip_long:1,32,32;;",0x80,0,8,-1275
.stabs "iapply_long:T70=s4fct__11iapply_long:53,0,32;;",0x80,0,4,-1275
.stabs "omanip_long:T71=s8fct__11omanip_long:58,0,32;arg__11omanip_long:1,32,32;;",0x80,0,8,-1275
.stabs "oapply_long:T72=s4fct__11oapply_long:58,0,32;;",0x80,0,4,-1275
.stabs "iomanip_long:T73=s8fct__12iomanip_long:63,0,32;arg__12iomanip_long:1,32,32;;",0x80,0,8,-1275
.stabs "ioapply_long:T74=s4fct__12ioapply_long:63,0,32;;",0x80,0,4,-1275
.stabs "_iob:G76=ar1;0;19;75",0x20,0,0,0
.stabs "stdiobuf:T77=s52alloc__9streambuf:4,0,16;x_unbuf__9streambuf:4,16,16;x_base__9streambuf:20,32,32;x_pbase__9streambuf:20,64,32;x_pptr__9streambuf:20,96,32;x_epptr__9streambuf:20,128,32;x_gptr__9streambuf:20,160,32;x_egptr__9streambuf:20,192,32;x_eback__9streambuf:20,224,32;x_blen__9streambuf:1,256,32;__vptr__9streambuf:39,288,32;fp__8stdiobuf:78=*75,320,32;last_op__8stdiobuf:1,352,32;buf__8stdiobuf:79=ar1;0;1;2,384,16;;",0x80,0,52,-1275
.stabs "filebuf:T80=s64alloc__9streambuf:4,0,16;x_unbuf__9streambuf:4,16,16;x_base__9streambuf:20,32,32;x_pbase__9streambuf:20,64,32;x_pptr__9streambuf:20,96,32;x_epptr__9streambuf:20,128,32;x_gptr__9streambuf:20,160,32;x_egptr__9streambuf:20,192,32;x_eback__9streambuf:20,224,32;x_blen__9streambuf:1,256,32;__vptr__9streambuf:39,288,32;xfd__7filebuf:1,320,32;mode__7filebuf:1,352,32;opened__7filebuf:2,384,8;last_seek__7filebuf:1,416,32;in_start__7filebuf:20,448,32;lahead__7filebuf:79,480,16;;",0x80,0,64,-1275
.stabs "openprot__7filebuf:G1",0x20,0,4,0
.stabs "fstreambase:T81=s132buf__11fstreambase:80,0,512;__vptr__11fstreambase:39,512,32;Pios:43,544,32;Oios:32,576,480;;",0x80,0,132,-1275
.stabs "state_value:t1",0x80,0,4,-1275
.stabs "Objany:t20",0x80,0,1,-1275
.stabs "PFany:t40",0x80,0,1,-1275
.stabs "Object:T82=s20o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83=*82,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;;",0x80,0,20,-1275
.stabs "__ptbl__6Object__barrier_c:G39",0x20,0,8,0
.stabs "Oqueue:T84=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;oq_head__6Oqueue:83,160,32;oq_tail__6Oqueue:83,192,32;oq_state__6Oqueue:1,224,32;;",0x80,0,32,-1275
.stabs "Spinlock:T85=s24o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;sl_lock__8Spinlock:5,160,8;;",0x80,0,24,-1275
.stabs "__ptbl__8Spinlock__barrier_c:G39",0x20,0,8,0
.stabs "Timer:T86=s36o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;t_starttime__5Timer:10,160,64;t_time__5Timer:24,224,64;;",0x80,0,36,-1275
.stabs "__ptbl__5Timer__barrier_c:G39",0x20,0,8,0
.stabs "Callstate:T87=s52cs_func__9Callstate:40,0,32;cs_argc__9Callstate:1,32,32;cs_obj__9Callstate:20,64,32;cs_argvs__9Callstate:88=ar1;0;7;1,96,256;cs_argvd__9Callstate:89=*1,352,32;cs_len__9Callstate:1,384,32;;",0x80,0,52,-1275
.stabs "Stack:T90=s12st_base__5Stack:89,0,32;st_size__5Stack:1,32,32;st_limit__5Stack:1,64,32;;",0x80,0,12,-1275
.stabs "systhread:G92=*91",0x20,0,0,0
.stabs "thisthread:G92",0x20,0,0,0
.stabs "thisproc:G94=*93",0x20,0,0,0
.stabs "__C34:T95=u4stack:96=*90,0,32;neededstacksize:1,0,32;;",0x80,0,4,-1275
.stabs "__C35:T97=u4thread:92,0,32;value:20,0,32;;",0x80,0,4,-1275
.stabs "Thread:T91=s132o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;t_csp__6Thread:89,160,32;t_fp__6Thread:89,192,32;t_proc__6Thread:94,224,32;ut_stack__6Thread:95,256,32;t_state__6Thread:1,288,32;t_flags__6Thread:1,320,32;t_tag__6Thread:1,352,32;t_tid__6Thread:1,384,32;t_pri__6Thread:1,416,32;t_expired__6Thread:1,448,32;t_slockcount__6Thread:1,480,32;t_data__6Thread:20,512,32;t_boundobj__6Thread:20,544,32;t_callstate__6Thread:87,576,416;t_blockedon__6Thread:99=*98,992,32;ut_join__6Thread:97,1024,32;;",0x80,0,132,-1275
/ no info for stack__6ThreadFv (18)
.stabs "ThreadQ:T100=s44o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;oq_head__6Oqueue:83,160,32;oq_tail__6Oqueue:83,192,32;oq_state__6Oqueue:1,224,32;tq_neededstate__7ThreadQ:1,256,32;tq_length__7ThreadQ:1,288,32;tq_lock__7ThreadQ:101=*85,320,32;;",0x80,0,44,-1275
.stabs "ThreadQUnlocked:T102=s36o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;oq_head__6Oqueue:83,160,32;oq_tail__6Oqueue:83,192,32;oq_state__6Oqueue:1,224,32;tq_neededstate__15ThreadQUnlocked:1,256,32;;",0x80,0,36,-1275
.stabs "sysproc:G94",0x20,0,0,0
.stabs "Process:T93=s56o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;p_name__7Process:20,160,32;p_id__7Process:1,192,32;p_pid__7Process:1,224,32;p_ppid__7Process:1,256,32;p_state__7Process:1,288,32;p_flags__7Process:1,320,32;p_request__7Process:1,352,32;p_schedthread__7Process:103=*91,384,32;p_thread__7Process:103,416,32;;",0x80,0,56,-1275
.stabs "ThreadPool:T104=s4__vptr__10ThreadPool:39,0,32;;",0x80,0,4,-1275
.stabs "Scheduler:T105=s108o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;sc_t_ready__9Scheduler:106=*104,160,32;sc_p_procs__9Scheduler:107=ar1;0;15;108=*93,192,512;sc_p_numschedulers__9Scheduler:1,704,32;sc_p_activeschedulers__9Scheduler:1,736,32;sc_p_busybits__9Scheduler:1,768,32;sc_lock__9Scheduler:101,800,32;sc_quantum__9Scheduler:1,832,32;;",0x80,0,108,-1275
.stabs "sched:G109=*105",0x20,0,108,0
.stabs "SynchroObject:T98=s28o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;so_lock__13SynchroObject:101,160,32;so_waiting__13SynchroObject:110=*102,192,32;;",0x80,0,28,-1275
.stabs "debug_lock:G85",0x20,0,24,0
.stabs "dout:G111",0x20,0,0,0
.stabs "Lock:T112=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;so_lock__13SynchroObject:101,160,32;so_waiting__13SynchroObject:110,192,32;lo_owner__4Lock:103,224,32;;",0x80,0,32,-1275
.stabs "MONITOR:T113=s4mo_mon__7MONITOR:115=*114,0,32;;",0x80,0,4,-1275
.stabs "Monitor:T114=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;so_lock__13SynchroObject:101,160,32;so_waiting__13SynchroObject:110,192,32;lo_owner__4Lock:103,224,32;;",0x80,0,32,-1275
.stabs "MonitorQ:T116=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;oq_head__6Oqueue:83,160,32;oq_tail__6Oqueue:83,192,32;oq_state__6Oqueue:1,224,32;;",0x80,0,32,-1275
.stabs "ostream_withassign:T46=s68__vptr__7ostream:39,0,32;Pios:43,32,32;Oios:32,64,480;;",0x80,0,68,-1275
.stabs "Condition:T117=s32o_type__6Object:1,0,32;o_name__6Object:20,32,32;o_next__6Object:83,64,32;o_prev__6Object:83,96,32;__vptr__6Object:39,128,32;so_lock__13SynchroObject:101,160,32;so_waiting__13SynchroObject:110,192,32;co_monitor__9Condition:118=*114,224,32;;",0x80,0,32,-1275
.stabs "prestoState:G1",0x20,0,4,0
.stabs "MasterSlaveBarrier:T119=s28b_monitor__18MasterSlaveBarrier:118,0,32;master_goahead__18MasterSlaveBarrier:120=*117,32,32;nslaves__18MasterSlaveBarrier:1,64,32;arrivals__18MasterSlaveBarrier:1,96,32;current_lock__18MasterSlaveBarrier:1,128,32;l__18MasterSlaveBarrier:121=ar1;0;1;122=*112,160,64;;",0x80,0,28,-1275
.text
.align 2
.globl ___ct__18MasterSlaveBarrierFi
.shdata 1
.L88:
.byte 0x4d,0x61,0x73,0x74,0x65,0x72,0x53,0x6c,0x61,0x76
.byte 0x65,0x42,0x61,0x72,0x72,0x69,0x65,0x72,0x3a,0x20
.byte 0x6e,0x75,0x6d,0x73,0x6c,0x61,0x76,0x65,0x73,0x20
.byte 0x3d,0x20,0x00
.text
.shdata 1
.L89:
.byte 0x0a,0x00
.text
.shdata 1
.L90:
.byte 0x4d,0x6f,0x6e,0x69,0x74,0x6f,0x72,0x4d,0x61,0x73
.byte 0x74,0x65,0x72,0x53,0x6c,0x61,0x76,0x65,0x42,0x61
.byte 0x72,0x72,0x69,0x65,0x72,0x00
.text
.shdata 1
.L91:
.byte 0x4d,0x61,0x73,0x74,0x65,0x72,0x53,0x6c,0x61,0x76
.byte 0x65,0x42,0x61,0x72,0x72,0x69,0x65,0x72,0x43,0x6f
.byte 0x6e,0x64,0x69,0x74,0x69,0x6f,0x6e,0x00
.text
.shdata 1
.L92:
.byte 0x23,0x30,0x4d,0x61,0x73,0x74,0x65,0x72,0x53,0x6c
.byte 0x61,0x76,0x65,0x42,0x61,0x72,0x72,0x69,0x65,0x72
.byte 0x4c,0x6f,0x63,0x6b,0x00
.text
.shdata 1
.L93:
.byte 0x23,0x31,0x4d,0x61,0x73,0x74,0x65,0x72,0x53,0x6c
.byte 0x61,0x76,0x65,0x42,0x61,0x72,0x72,0x69,0x65,0x72
.byte 0x4c,0x6f,0x63,0x6b,0x00
.text
.data
.text
.align 2
.globl _SlaveArrive__18MasterSlaveBarrierFv
.shdata 1
.L99:
.byte 0x53,0x6c,0x61,0x76,0x65,0x41,0x72,0x72,0x69,0x76
.byte 0x65,0x20,0x61,0x74,0x20,0x00
.text
.shdata 1
.L100:
.byte 0x3a,0x20,0x63,0x75,0x72,0x72,0x65,0x6e,0x74,0x5f
.byte 0x6c,0x6f,0x63,0x6b,0x20,0x3d,0x20,0x00
.text
.shdata 1
.L101:
.byte 0x0a,0x00
.text
.shdata 1
.L103:
.byte 0x53,0x6c,0x61,0x76,0x65,0x41,0x72,0x72,0x69,0x76
.byte 0x65,0x20,0x61,0x74,0x20,0x00
.text
.shdata 1
.L104:
.byte 0x3a,0x20,0x73,0x69,0x67,0x6e,0x61,0x6c,0x69,0x6e
.byte 0x67,0x20,0x6d,0x61,0x73,0x74,0x65,0x72,0x20,0x76
.byte 0x69,0x61,0x20,0x00
.text
.shdata 1
.L105:
.byte 0x0a,0x00
.text
.shdata 1
.L106:
.byte 0x53,0x6c,0x61,0x76,0x65,0x41,0x72,0x72,0x69,0x76
.byte 0x65,0x20,0x61,0x74,0x20,0x00
.text
.shdata 1
.L107:
.byte 0x3a,0x20,0x64,0x6f,0x6e,0x65,0x20,0x73,0x69,0x67
.byte 0x6e,0x61,0x6c,0x69,0x6e,0x67,0x20,0x6d,0x61,0x73
.byte 0x74,0x65,0x72,0x20,0x0a,0x00
.text
.shdata 1
.L108:
.byte 0x53,0x6c,0x61,0x76,0x65,0x41,0x72,0x72,0x69,0x76
.byte 0x65,0x20,0x61,0x74,0x20,0x00
.text
.shdata 1
.L109:
.byte 0x3a,0x20,0x6c,0x6f,0x63,0x6b,0x69,0x6e,0x67,0x20
.byte 0x62,0x61,0x72,0x72,0x69,0x65,0x72,0x20,0x00
.text
.shdata 1
.L110:
.byte 0x0a,0x00
.text
.shdata 1
.L111:
.byte 0x53,0x6c,0x61,0x76,0x65,0x41,0x72,0x72,0x69,0x76
.byte 0x65,0x20,0x61,0x74,0x20,0x00
.text
.shdata 1
.L112:
.byte 0x3a,0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b,0x69,0x6e
.byte 0x67,0x20,0x62,0x61,0x72,0x72,0x69,0x65,0x72,0x20
.byte 0x00
.text
.shdata 1
.L113:
.byte 0x0a,0x00
.text
.shdata 1
.L114:
.byte 0x53,0x6c,0x61,0x76,0x65,0x41,0x72,0x72,0x69,0x76
.byte 0x65,0x20,0x61,0x74,0x20,0x00
.text
.shdata 1
.L115:
.byte 0x3a,0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b,0x65,0x64
.byte 0x20,0x62,0x61,0x72,0x72,0x69,0x65,0x72,0x20,0x00
.text
.shdata 1
.L116:
.byte 0x0a,0x00
.text
.data
.text
.align 2
.globl _MasterArrive__18MasterSlaveBarrierFv
.shdata 1
.L122:
.byte 0x4d,0x61,0x73,0x74,0x65,0x72,0x41,0x72,0x72,0x69
.byte 0x76,0x65,0x3a,0x20,0x63,0x75,0x72,0x72,0x65,0x6e
.byte 0x74,0x5f,0x6c,0x6f,0x63,0x6b,0x20,0x3d,0x20,0x00
.text
.shdata 1
.L123:
.byte 0x0a,0x00
.text
.shdata 1
.L125:
.byte 0x4d,0x61,0x73,0x74,0x65,0x72,0x41,0x72,0x72,0x69
.byte 0x76,0x65,0x20,0x61,0x74,0x20,0x00
.text
.shdata 1
.L126:
.byte 0x20,0x57,0x61,0x69,0x74,0x69,0x6e,0x67,0x0a,0x00
.text
.data
.text
.align 2
.globl _LetSlavesGo__18MasterSlaveBarrierFv
.shdata 1
.L131:
.byte 0x4c,0x65,0x74,0x53,0x6c,0x61,0x76,0x65,0x73,0x47
.byte 0x6f,0x20,0x61,0x74,0x20,0x00
.text
.shdata 1
.L132:
.byte 0x3a,0x20,0x63,0x75,0x72,0x72,0x65,0x6e,0x74,0x5f
.byte 0x6c,0x6f,0x63,0x6b,0x20,0x3d,0x20,0x00
.text
.shdata 1
.L133:
.byte 0x0a,0x00
.text
.shdata 1
.L134:
.byte 0x4c,0x65,0x74,0x53,0x6c,0x61,0x76,0x65,0x73,0x47
.byte 0x6f,0x20,0x61,0x74,0x20,0x00
.text
.shdata 1
.L135:
.byte 0x20,0x6c,0x6f,0x63,0x6b,0x69,0x6e,0x67,0x20,0x00
.text
.shdata 1
.L136:
.byte 0x0a,0x00
.text
.shdata 1
.L137:
.byte 0x4c,0x65,0x74,0x53,0x6c,0x61,0x76,0x65,0x73,0x47
.byte 0x6f,0x20,0x61,0x74,0x20,0x00
.text
.shdata 1
.L138:
.byte 0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b,0x69,0x6e,0x67
.byte 0x20,0x00
.text
.shdata 1
.L139:
.byte 0x0a,0x00
.text
.shdata 1
.L140:
.byte 0x4c,0x65,0x74,0x53,0x6c,0x61,0x76,0x65,0x73,0x47
.byte 0x6f,0x20,0x61,0x74,0x20,0x00
.text
.shdata 1
.L141:
.byte 0x3a,0x20,0x75,0x6e,0x6c,0x6f,0x63,0x6b,0x65,0x64
.byte 0x20,0x00
.text
.shdata 1
.L142:
.byte 0x0a,0x00
.text
.data
.text
.align 2
.globl ___sti__barrier_c_
.data
.text
.align 2
.globl ___std__barrier_c_
.data
.stabs "__linkl:T124=s12next:125=*124,0,32;ctor:40,32,32;dtor:40,64,32;;",0x80,0,12,-1275
.stabs "__link:S124",0x26,0,12,___link
.align 2
___link:
.long 0
.long ___sti__barrier_c_
.long ___std__barrier_c_
.shdata
.align 2
.globl ___ptbl__5Timer__barrier_c
___ptbl__5Timer__barrier_c:
.long ___vtbl__5Timer
.align 2
.globl ___ptbl__8Spinlock__barrier_c
___ptbl__8Spinlock__barrier_c:
.long ___vtbl__8Spinlock
.align 2
.globl ___ptbl__6Object__barrier_c
___ptbl__6Object__barrier_c:
.long ___vtbl__6Object
.text
.align 2
.shdata 1
.L159:
.byte 0x54,0x68,0x72,0x65,0x61,0x64,0x20,0x68,0x61,0x73
.byte 0x20,0x6e,0x6f,0x20,0x73,0x74,0x61,0x63,0x6b,0x00
.text
.data
.shdata
.comm _openprot__7filebuf,4
.comm _initcount__13Iostream_init,4
.comm _stdstatus__13Iostream_init,4
.comm _stdioflush__3ios,4
.comm _nextword__3ios,4
.comm _nextbit__3ios,4
.comm _floatfield__3ios,4
.comm _adjustfield__3ios,4
.comm _basefield__3ios,4
.data
.text
.align 2
.text
.BK1:
.align 2
___ct__18MasterSlaveBarrierFi:
.stabs "barrier.c",0x84,0,0,1f
1:
.stabd 0x44,0,0x8
pushl %ebp
movl %esp,%ebp
subl $0x10,%esp
push %edi
.stabs "__ct__18MasterSlaveBarrierFi:F123=*119",0x24,0,28,___ct__18MasterSlaveBarrierFi
.stabs "__0this:r123",0x40,0,28,7
.stabs "__0this:p123",0xa0,0,28,8
.stabs "__0numslaves:p1",0xa0,0,4,12
movl 0x8(%ebp),%edi
testl %edi,%edi
jne .BK3
.BK2:
pushl $0x1c
call ___nw__FUi
popl %ecx
movl %eax,-0x8(%ebp)
movl %eax,%edi
testl %edi,%edi
je .BK4
.BK3:
.stabd 0x44,0,0xa
pushl $.L89
pushl 0xc(%ebp)
pushl $.L88
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x8(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0xc(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x10(%ebp)
.stabd 0x44,0,0xc
pushl $.L90
pushl $0x0
call ___ct__7MonitorFPc
addl $0x8,%esp
movl %eax,-0x8(%ebp)
movl %eax,(%edi)
.stabd 0x44,0,0xd
pushl $.L91
pushl (%edi)
pushl $0x0
call ___ct__9ConditionFP7MonitorPc
addl $0xc,%esp
movl %eax,-0x8(%ebp)
movl %eax,0x4(%edi)
.stabd 0x44,0,0xe
movl 0xc(%ebp),%eax
movl %eax,0x8(%edi)
.stabd 0x44,0,0xf
xorl %eax,%eax
movl %eax,0xc(%edi)
.stabd 0x44,0,0x10
movl %eax,0x10(%edi)
.stabd 0x44,0,0x11
pushl $.L92
pushl $0x0
call ___ct__4LockFPc
addl $0x8,%esp
movl %eax,-0x8(%ebp)
movl %eax,0x14(%edi)
.stabd 0x44,0,0x12
pushl $.L93
pushl $0x0
call ___ct__4LockFPc
addl $0x8,%esp
movl %eax,-0x8(%ebp)
movl %eax,0x18(%edi)
.stabd 0x44,0,0x13
pushl 0x14(%edi)
call _lock__4LockFv
popl %ecx
movl %eax,-0x8(%ebp)
.stabd 0x44,0,0x13
.BK4:
.stabd 0x44,0,0x14
movl %edi,-0x4(%ebp)
.BK5:
.stabd 0x44,0,0x14
movl -0x4(%ebp),%eax
.BKX1:
pop %edi
leave
ret
.text
.align 2
.text
.BK6:
.align 2
_SlaveArrive__18MasterSlaveBarrierFv:
.stabd 0x44,0,0x18
pushl %ebp
movl %esp,%ebp
subl $0x20,%esp
push %edi
push %esi
.stabs "SlaveArrive__18MasterSlaveBarrierFv:F2",0x24,0,1,_SlaveArrive__18MasterSlaveBarrierFv
.stabs "__0this:r123",0x40,0,28,7
.stabs "__0this:p123",0xa0,0,28,8
movl 0x8(%ebp),%edi
.stabd 0x44,0,0x19
.stabs "__1barrier:122",0x80,0,32,-8
.stabd 0x44,0,0x1c
.stabd 0300,0,02
.stabd 0x44,0,0x1c
.stabd 0x44,0,0x1c
pushl $.L101
pushl 0x10(%edi)
pushl $.L100
pushl %edi
pushl $.L99
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0xc(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x10(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x14(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x18(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x1c(%ebp)
.stabd 0x44,0,0x1e
.stabs "__2ENTRY:113",0x80,0,4,-12
.stabd 0x44,0,0x1e
.stabs "__1__Xm00a2t5ec:r118",0x40,0,32,6
.stabd 0x44,0,0x1f
.stabd 0300,0,03
.stabd 0x44,0,0x1f
movl (%edi),%eax
movl %eax,-0xc(%ebp)
pushl (%edi)
call _lock__4LockFv
popl %ecx
movl %eax,-0x10(%ebp)
.stabd 0x44,0,0x20
leal 0xc(%edi),%eax
movl %eax,-0x10(%ebp)
incl 0xc(%edi)
.stabd 0x44,0,0x21
movl 0x8(%edi),%eax
incl %eax
cmpl %eax,0xc(%edi)
jne .BK8
.BK7:
.stabd 0x44,0,0x24
pushl $.L105
pushl 0x4(%edi)
pushl $.L104
pushl %edi
pushl $.L103
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x10(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x14(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x18(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x1c(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x20(%ebp)
.stabd 0x44,0,0x26
pushl 0x4(%edi)
call _signal__9ConditionFv
popl %ecx
movl %eax,-0x10(%ebp)
.stabd 0x44,0,0x29
pushl $.L107
pushl %edi
pushl $.L106
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x10(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x14(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x18(%ebp)
.stabd 0x44,0,0x2b
.BK8:
.stabd 0x44,0,0x2c
movl 0x10(%edi),%eax
movl 0x14(%edi,%eax,4),%eax
movl %eax,-0x8(%ebp)
.stabd 0x44,0,0x2c
movl -0xc(%ebp),%esi
pushl %esi
call _unlock__4LockFv
popl %ecx
movl %eax,-0x10(%ebp)
.stabd 0x44,0,0x2d
.stabd 0340,0,03
.stabd 0x44,0,0x30
pushl $.L110
pushl -0x8(%ebp)
pushl $.L109
pushl %edi
pushl $.L108
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x10(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x14(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x18(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x1c(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x20(%ebp)
.stabd 0x44,0,0x32
pushl -0x8(%ebp)
call _lock__4LockFv
popl %ecx
movl %eax,-0x10(%ebp)
.stabd 0x44,0,0x35
pushl $.L113
pushl -0x8(%ebp)
pushl $.L112
pushl %edi
pushl $.L111
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x10(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x14(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x18(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x1c(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x20(%ebp)
.stabd 0x44,0,0x37
pushl -0x8(%ebp)
call _unlock__4LockFv
popl %ecx
movl %eax,-0x10(%ebp)
.stabd 0x44,0,0x3a
pushl $.L116
pushl -0x8(%ebp)
pushl $.L115
pushl %edi
pushl $.L114
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x10(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x14(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x18(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x1c(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x20(%ebp)
.stabd 0x44,0,0x3c
.stabd 0340,0,02
.BKX2:
pop %esi
pop %edi
leave
ret
.text
.align 2
.text
.BK9:
.align 2
_MasterArrive__18MasterSlaveBarrierFv:
.stabd 0x44,0,0x40
pushl %ebp
movl %esp,%ebp
subl $0x14,%esp
push %edi
push %esi
.stabs "MasterArrive__18MasterSlaveBarrierFv:F2",0x24,0,1,_MasterArrive__18MasterSlaveBarrierFv
.stabs "__0this:r123",0x40,0,28,7
.stabs "__0this:p123",0xa0,0,28,8
movl 0x8(%ebp),%edi
.stabs "__1ENTRY:113",0x80,0,4,-8
.stabd 0x44,0,0x40
.stabs "__1__Xm00a2t5ec:r118",0x40,0,32,6
.stabd 0x44,0,0x41
.stabd 0300,0,02
.stabd 0x44,0,0x41
movl (%edi),%eax
movl %eax,-0x8(%ebp)
pushl (%edi)
call _lock__4LockFv
popl %ecx
movl %eax,-0xc(%ebp)
.stabd 0x44,0,0x43
.stabd 0x44,0,0x43
pushl $.L123
pushl 0x10(%edi)
pushl $.L122
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0xc(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x10(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x14(%ebp)
.stabd 0x44,0,0x45
leal 0xc(%edi),%eax
movl %eax,-0xc(%ebp)
incl 0xc(%edi)
.stabd 0x44,0,0x46
movl 0x8(%edi),%eax
incl %eax
cmpl %eax,0xc(%edi)
jge .BKb
.BKa:
.stabd 0x44,0,0x48
pushl $.L126
pushl %edi
pushl $.L125
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0xc(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x10(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x14(%ebp)
.stabd 0x44,0,0x4a
pushl 0x4(%edi)
call _wait__9ConditionFv
popl %ecx
movl %eax,-0xc(%ebp)
.stabd 0x44,0,0x4c
.BKb:
.stabd 0x44,0,0x4c
movl -0x8(%ebp),%esi
pushl %esi
call _unlock__4LockFv
popl %ecx
movl %eax,-0xc(%ebp)
.stabd 0x44,0,0x4d
.stabd 0340,0,02
.BKX3:
pop %esi
pop %edi
leave
ret
.text
.align 2
.text
.BKc:
.align 2
_LetSlavesGo__18MasterSlaveBarrierFv:
.stabd 0x44,0,0x52
pushl %ebp
movl %esp,%ebp
subl $0x1c,%esp
push %edi
push %esi
.stabs "LetSlavesGo__18MasterSlaveBarrierFv:F2",0x24,0,1,_LetSlavesGo__18MasterSlaveBarrierFv
.stabs "__0this:r123",0x40,0,28,7
.stabs "__0this:p123",0xa0,0,28,8
movl 0x8(%ebp),%edi
.stabs "__1ENTRY:113",0x80,0,4,-8
.stabd 0x44,0,0x52
.stabs "__1__Xm00a2t5ec:r118",0x40,0,32,6
.stabd 0x44,0,0x53
.stabd 0300,0,02
.stabd 0x44,0,0x53
movl (%edi),%eax
movl %eax,-0x8(%ebp)
pushl (%edi)
call _lock__4LockFv
popl %ecx
movl %eax,-0xc(%ebp)
.stabd 0x44,0,0x56
.stabd 0x44,0,0x56
pushl $.L133
pushl 0x10(%edi)
pushl $.L132
pushl %edi
pushl $.L131
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0xc(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x10(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x14(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x18(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x1c(%ebp)
.stabd 0x44,0,0x58
xorl %eax,%eax
movl %eax,0xc(%edi)
.stabd 0x44,0,0x59
movl 0x10(%edi),%eax
xorl %ecx,%ecx
incl %ecx
subl %eax,%ecx
movl %ecx,0x10(%edi)
.stabd 0x44,0,0x5c
pushl $.L136
movl 0x10(%edi),%eax
pushl 0x14(%edi,%eax,4)
pushl $.L135
pushl %edi
pushl $.L134
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0xc(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x10(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x14(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x18(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x1c(%ebp)
.stabd 0x44,0,0x5e
movl 0x10(%edi),%eax
pushl 0x14(%edi,%eax,4)
call _lock__4LockFv
popl %ecx
movl %eax,-0xc(%ebp)
.stabd 0x44,0,0x61
pushl $.L139
movl 0x10(%edi),%eax
xorl %ecx,%ecx
incl %ecx
subl %eax,%ecx
pushl 0x14(%edi,%ecx,4)
pushl $.L138
pushl %edi
pushl $.L137
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0xc(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x10(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x14(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x18(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x1c(%ebp)
.stabd 0x44,0,0x63
movl 0x10(%edi),%eax
xorl %ecx,%ecx
incl %ecx
subl %eax,%ecx
pushl 0x14(%edi,%ecx,4)
call _unlock__4LockFv
popl %ecx
movl %eax,-0xc(%ebp)
.stabd 0x44,0,0x66
pushl $.L142
movl 0x10(%edi),%eax
xorl %ecx,%ecx
incl %ecx
subl %eax,%ecx
pushl 0x14(%edi,%ecx,4)
pushl $.L141
pushl %edi
pushl $.L140
pushl $_cout
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0xc(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x10(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x14(%ebp)
pushl %eax
call ___ls__7ostreamFi
addl $0x8,%esp
movl %eax,-0x18(%ebp)
pushl %eax
call ___ls__7ostreamFPCc
addl $0x8,%esp
movl %eax,-0x1c(%ebp)
.stabd 0x44,0,0x66
movl -0x8(%ebp),%esi
pushl %esi
call _unlock__4LockFv
popl %ecx
movl %eax,-0xc(%ebp)
.stabd 0x44,0,0x68
.stabd 0340,0,02
.BKX4:
pop %esi
pop %edi
leave
ret
.text
.align 2
.text
.BKd:
.align 2
___sti__barrier_c_:
.stabd 0x44,0,0x6c
pushl %ebp
movl %esp,%ebp
subl $0x8,%esp
.stabs "__sti__barrier_c_:F2",0x24,0,1,___sti__barrier_c_
pushl $_iostream_init
call ___ct__13Iostream_initFv
popl %ecx
movl %eax,-0x8(%ebp)
.stabd 0x44,0,0x6d
.BKX5:
leave
ret
.text
.align 2
.text
.BKe:
.align 2
___std__barrier_c_:
.stabd 0x44,0,0x6e
pushl %ebp
movl %esp,%ebp
subl $0x8,%esp
.stabs "__std__barrier_c_:F2",0x24,0,1,___std__barrier_c_
pushl $0x2
pushl $_iostream_init
call ___dt__13Iostream_initFv
addl $0x8,%esp
movl %eax,-0x8(%ebp)
.stabd 0x44,0,0x6f
.BKX6:
leave
ret
.text
.align 2
.text
.BKf:
.align 2
_stack__6ThreadFv:
.stabd 0x44,0,0x7a
pushl %ebp
movl %esp,%ebp
subl $0x8,%esp
push %edi
.stabs "stack__6ThreadFv:f96",0x24,0,12,_stack__6ThreadFv
.stabs "__0this:r103",0x40,0,132,7
.stabs "__0this:p103",0xa0,0,132,8
movl 0x8(%ebp),%edi
testb $0x4,0x28(%edi)
je .BK11
.BK10:
.stabd 0x44,0,0x7b
pushl $.L159
movl 0x10(%edi),%eax
movswl 0x8(%eax),%edx
addl %edi,%edx
pushl %edx
call *0xc(%eax)
addl $0x8,%esp
movl %eax,-0x8(%ebp)
.BK11:
.stabd 0x44,0,0x7c
movl 0x20(%edi),%eax
movl %eax,-0x4(%ebp)
.BK12:
.stabd 0x44,0,0x7d
movl -0x4(%ebp),%eax
.BKX7:
pop %edi
leave
ret